package ace.cmp.data.spring.data.jdbc.querydsl.rsql.core.manager.spring;

import ace.cmp.data.spring.data.jdbc.querydsl.rsql.core.manager.DtoManager;
import ace.cmp.data.spring.data.jdbc.querydsl.rsql.core.manager.DtoManagerConstructArgs;

/**
 * .
 *
 * @author caspar
 */
public interface DtoManagerSpringFactory {

  <EntityT, IdT, EntityDtoT> DtoManager<EntityT, IdT, EntityDtoT> getOrCreate(DtoManagerConstructArgs<EntityT, IdT, EntityDtoT> args);
}
